/*手机*/
@media screen and (max-width:1180px){
	*{
		font-family: "微软雅黑";
	}

	a{
		text-decoration: none;
	}

	li{
		list-style: none;
	}

	body{
		margin: 0 auto;
		background: #fff !important;
	}
	
	#container{
		width: 100%;
		margin: 0 auto;
	}

	#top{
		width: 100%;
		height: 50px;
		border-bottom: 1px solid #666;
		font-size: 14px;
		margin:0 auto;
	}

	#topm{
		width: 100%;
		margin: 0 auto;
		height: 50px;
	}

	#tl{
		width: 58%;
		float: left;
		color: #8a8b8e;
		line-height: 50px;
		font-size: 12px;
		overflow: hidden;
		height: 50px;
	}

	#lang{
		width: 40%;
		height: 30px;
		margin-top: 10px;
		float: right;
		background: url(../images/language.png);
		background-size: 100% 100%;
		line-height: 30px;
	}

	#lang a{
		width: 50%;
		float: left;
		display: inline-block;
		text-align: center;
		font-size: 13px;
	}

	#cn{
		color: #fff;
	}

	#en{
		color: #000;
	}

	#nav{
		width: 100%;
		margin: 0 auto;
	}

	#logo{
		width: 95%;
		padding-left: 5%;
	}

	/*#logo img{
		width: 100%;
	}*/

	#navm{
		width: 100%;
		margin:0 auto;
		background: #282b32;
	}

	.fhid{
		display: none;
	}

	#fi{
		width: 33.3%;
		height: 35px;
		float: left;
		text-align: center;
		line-height: 35px;
		color: #fff;
		/*margin-left: 19px;
		margin-right: 19px;*/
		position: relative;
		border-bottom: 1px solid #fff;
	}

	/*#fi:hover{
		border-top: 2px solid #385aa6;
		height: 69px;
	}*/

	#fa{
		width: 100%;
		height: 100%;
		display: inline-block;
		color: #fff;
		font-size: 15px;
		background: #282b32;
	}

	#fi:hover #hid{
		display: block;
	}

	#hid{
		width: 87px;
		background: rgba(0,0,0,0.5);
		position: absolute;
		top: 61px;
		display: none;
		z-index: 2002;
	}

	#hid a{
		color: #fff;
		line-height: 26px;
		border-bottom: 1px solid #ffffff;
		font-size: 13px;
		width: 100%;
		display: inline-block;
	}

	#hid a:hover{
		color: red;
	}

	#gg{
		max-width: 100%;
		min-width: 1180px;
		height: 61px;
		line-height: 61px;
		background: #373a40;
		position: relative;
		z-index: 2000;
		display: none;
	}

	#gl{
		width: 80%;
		float: left;
		position: absolute;
		z-index: 2000;
	}

	#gimg{
		width: 43%;
		float: left;
	}

	#gimg img{
		width: 100%;
	}

	#gr{
		width: 57%;
		line-height: 61px;
		color: #d9d9da;
		float: left;
	}

	#gr a{
		color: #d9d9da;
	}

	#rtb{
		width: 120px;
		padding-right: 15px;
		border-right: 1px solid #fff;
		float: left;
	}

	#rtb img{
		float: left;
	}

	#mar{
		width: 70%;
		float: left;
	}

	#banner{
		width: 100%;
		margin:0 auto;
		text-align: center;
	}

	#banner img{
		width: 100%;
	}

	#pc{
		display: none !important;
	}

	#zhu{
		width: 100%;
		margin:0 auto;
		background: url(../images/bg1.png) top center;
	}

	#zhum{
		width: 100%;
		margin:0 auto;
		padding-top: 30px;
	}

	#zhutb{
		width: 98%;
		margin-left: 1%;
		margin-right: 1%;
		text-align: center;
	}

	#z1{
		font-size: 30px;
		font-weight: bold;
		color: #373a40;
		line-height: 60px;
	}

	#z2{
		font-size: 14px;
		line-height: 35px;
		color: #373a40;
	}

	#fenlei{
		width: 100%;
		margin:20px auto;
	}

	#fenlei div{
		width: 46%;
		height: 66px;
		background: url(../images/05.png);
		background-size: 100% 100%;
		line-height: 46px;
		text-align: center;
		display: inline-block;
		color: #000;
		margin-left: 2%;
		margin-right: 2%;
		float: left;
	}

	/*#fenlei div:hover{
		background: url(../images/03.png);
		color: #fff;
	}*/

	#fenlei a{
		color: #000;
	}

	.zcp{
		width: 100%;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	.zcp img{
		width: 100%;
	}

	.zc1{
		width: 100%;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	.zc1 img{
		width: 100%;
	}

	.zc2{
		width: 100%;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	.zc2 img{
		width: 100%;
	}

	.zc3{
		width: 100%;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	.zc3 img{
		width: 100%;
	}

	.zc4{
		width: 100%;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	.zc4 img{
		width: 100%;
	}

	#pro{
		width: 100%;
		margin:0 auto;
		background: url(../images/bg2.png) top center;
	}

	#prom{
		width: 100%;
		margin:0 auto;
		padding-top: 30px;
	}

	#zhutb2{
		color: #fff !important;
		width: 98%;
		text-align: center;
		margin-bottom: 10px;
		margin-left: 1%;
		margin-right: 1%;
	}

	#zz1{
		font-size: 30px;
		font-weight: bold;
		color: #fff;
		line-height: 60px;
	}

	#zz2{
		font-size: 14px;
		line-height: 35px;
		color: #fff;
	}

	#prol{
		width: 208px;
		float: left;
		height: 714px;
		overflow: hidden;
		display: none;
	}

	#proltb{
		width: 208px;
		height: 43px;
		background: #373a40;
		line-height: 43px;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
	}

	#fenl{
		width: 100%;
	}

	#fl1{
		width: 100%;
		height: 60px;
		background: #c2c2c4;
		line-height: 60px;
		border-bottom: 1px solid #373a40;
		font-size: 15px;
	}

	#fl1 a{
		padding-left: 17px;
		float: left;
		color: #373a40;
	}

	#fl1 span{
		float: right;
		padding-right: 12px;
	}
	
	#fl2{
		width: 100%;
		height: 60px;
		background: #c2c2c4;
		line-height: 30px;
		border-bottom: 1px solid #373a40;
		font-size: 15px;
	}

	#fl2 a{
		padding-left: 17px;
		float: left;
		color: #373a40;
		width: 150px;
		display: inline-block;
	}

	#fl2 span{
		float: right;
		padding-right: 12px;
		line-height: 60px !important;
	}

	#fl3{
		width: 100%;
		line-height: 35px;
		background: #373a40;
		display: none;
	}

	#fl3 a{
		color: #fff;
		padding-left: 20px;
		font-size: 14px;
		width: 100%;
		height: 35px;
		display: inline-block;
	}

	#fl4{
		width: 100%;
		line-height: 35px;
		background: #373a40;
		display: none;
	}

	#fl4 a{
		color: #fff;
		padding-left: 20px;
		font-size: 14px;
		width: 100%;
		height: 35px;
		display: inline-block;
	}

	#fl5{
		width: 100%;
		line-height: 35px;
		background: #373a40;
		display: none;
	}

	#fl5 a{
		color: #fff;
		padding-left: 20px;
		font-size: 14px;
		width: 100%;
		height: 35px;
		display: inline-block;
	}

	#fl6{
		width: 100%;
		line-height: 35px;
		background: #373a40;
		display: none;
	}

	#fl6 a{
		color: #fff;
		padding-left: 20px;
		font-size: 14px;
		width: 100%;
		height: 35px;
		display: inline-block;
	}

	#pror{
		width: 100%;
	}

	#sycp{
		width: 45%;
		float: left;
		border: 1px solid #fff;
		position: relative;
		animation: 0.2s;
		/*margin-bottom:17px;*/
		margin-left: 2%;
		margin-right:2%;
		margin-bottom: 5px;
	}	

	#cpimg{
		width: 100%;
		height: 137px;
		overflow: hidden;
		/*margin-top: 9px;
		margin-left: 9px;
		margin-right: 9px;
		margin-bottom:7px;*/
	}
  #cpimg a{ display:block; }

	#sycp img{
		width: 100%;
		height: 137px;
		transition: all 0.4s;
	}

	#cpwz{
		width: 100%;
		height: 41px;
		background: #dcdbdb;
		line-height: 41px;
		text-align: center;
		overflow: hidden;
		/*margin-left: 9px;
		margin-right: 9px;*/
	}

	#cpwz a{
		color: #373a40;
	}

	#hid2{
		width: 96%;
		height: 100%;
		background: rgba(0,0,0,0.8);
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		color: #fff;
		line-height: 30px;
		font-size: 15px;
		display: none;
		padding-left: 2%;
		padding-right: 2%;
		text-align: center;
		line-height: 100%;
     padding-top: 50px;
	}

	#hid2 a{
		color: #fff;
	}

	#sycp:hover #hid2{
		display: block;
	}

	#sycp:hover img{
		transform: scale(1.1);
	}	

	#about{
		width: 100%;
		margin:0 auto;
		background: url(../images/bg3.png) top center;
	}

	#aboutm{
		width: 100%;
		margin:0 auto;
		padding-top: 30px;
	}

	#video{
		width: 429px;
		height: 521px;
		float: left;
		margin-left: 45px;
		margin-top: 50px;
		position: relative;
		display: none;
	}

	#vimg{
		width: 429px;
		height: 521px;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
	}

	#aboutr{
		width: 96%;
		float: right;
		background: #373b41;
		margin-left:2%;
		margin-right: 2%;
	}

	#rwz{
		margin-top: 30px;
		padding-left: 20px;
		padding-right: 20px;
		color: #fff;
		font-size: 14px;
		line-height: 30px;
	}

	#honor{
		width: 100%;
		margin:0 auto;
	}

	#honor li{
		width: 50%;
		float: left;
		text-align: center;
	}

	#honor li img{
		width: 96%;
	}

	#cc{
		clear: both;
		height: 10px;
	}

	#licheng{
		width: 100%;
		margin:0 auto;
		background: url(../images/bg4.png) top center;
	}

	#lichengm{
		width: 100%;
		margin:0 auto;
		padding-top: 30px;
	}

	#jian{
		width: 98%;
		margin-left:1%;
		margin-right: 1%;
	}

	#jian img{
		width: 100%;
	}

	#lc{
		width: 100%;
		margin:0 auto;
	}

	#lcl{
		width: 23%;

		background: #fff;
		border-radius: 15px;
		padding-top: 5px;
		float: left;
		margin-left: 1%;
		margin-right: 1%;
		text-align: center;
	}

	#lclimg{
		width: 96%;
		height: 95px;
		margin-left: 2%;
		margin-right: 2%;
		border-radius: 10px;
		overflow: hidden;
	}

	#lclimg img{
		width: 100%;
	}

	#lcwz{
		width: 96%;
		margin-left: 2%;
		margin-right: 2%;
		line-height: 25px;
		font-size: 12px;
	}

	#hid3{
		display: none;
	}

	#lcl:hover #hid3{
		display: block;
	}

	#lcl:hover #dian{
		display: none;
	}

	#hezuo{
		width: 100%;
		margin:0 auto;
		height: 400px;
		overflow: hidden;
	}

	#news{
		width: 100%;
		margin:0 auto;
		background: url(../images/bg5.png) top center;
	}

	#newsm{
		width: 100%;
		margin:0 auto;
		padding-top: 30px;
	}

	#syxw{
		width: 96%;
		/*height: 276px;*/
		float: left;
		border: 2px solid #6f7176;
		margin-top: 5px;
		margin-left: 2%;
		margin-right: 2%;
	}

	#xwimg{
		width: 100%;
		height: 235px;
		overflow: hidden;
		position: relative;
	}

	#syxw img{
		width: 100%;
		/*height: 165px;*/
		transition: all 0.4s;
	}

	#syxw:hover img{
		transform: scale(1.1);
	}

	#xwhid{
		width: 123px;
		height: 35px;
		background: rgba(0,0,0,0.7);
		line-height: 35px;
		text-align: center;
		color: #fff;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1000;
	}

	#xwnr{
		width: 98%
		line-height: 25px;
		font-size: 14px;
		margin-top: 20px;
		margin-left: 1%;
		margin-right: 1%;
		/*display: none;*/
	}

	#xwnr a{
		color: #373a40;
	}

	#sysj{
		width: 90px;
		height: 40px;
		line-height: 40px;
		background: url(../images/46.png);
		padding-left: 40px;
		color: #373a40;
		font-size: 14px;
	}

	#zixun{
		width: 100%;
		margin:0 auto;
		height: 66px;
		background: #333;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	#zixunm{
		width: 100%;
		margin:0 auto;
	}

	#anniu{
		width: 70%;
		height: 46px;
		background: #fff;
		border-radius: 18px;
		margin:0 auto;
		text-align: center;
		line-height: 46px;
	}

	#anniu a{
		color: #373b41;
	}

	#footer{
		width: 100%;
		margin:0 auto;
		background: #282b32;
		border-bottom: 1px solid #fff;
	}

	#ftm{
		width: 100%;
		margin: 0 auto;	
		padding-top: 40px;
	}

	#fnav{
		width: 98%;
		margin-left: 1%;
		margin-right: 1%;
	}

	#faa{
		width: 20%;
		float: left;
		color: #fff;
		font-size: 12px;
	}

	#faa a{
		color: #fff;
	}

	#fad{
		font-size: 16px;
		line-height: 35px;
	}

	#fax{
		line-height: 25px;
		font-size: 12px;
	}

	#faa a:hover{
		color: #777;
	}

	#fwx{
		width: 100%;
		text-align: center;
	}

	#fdh{
		width: 100%;
		height: 84px;
		margin:0 auto;
		text-align: center;
	}	

	#bq{
		width: 100%;
		margin:0 auto;
		height: 43px;
		background: #282b32;
		line-height: 43px;
		color: #fff;
		font-size: 14px;
		text-align: center;
	}

	#mdfy{
	width: 100%;
	height: auto;
	margin: 10px auto;
	}

	#fyleft{
		width: 242px;
		float: left;
	}

	#fylefts{
		width: 242px;
		float: left;
	}

	#fyleftstb{
		width: 242px;
		height: 32px;
		border-top: 1px solid #3cb781;
		border-bottom: 1px solid #3cb781;
		color: #044690;
		font-weight: bold;
		line-height: 32px;
		font-size: 13px;
		text-align: center;
	}

	#fyleftx{
		width: 242px;
		height: 250px;
		margin-top: 15px;
		float: left;
	}

	#fyleftxtb{
		width: 242px;
		height: 32px;
		border-top: 1px solid #3cb781;
		border-bottom: 1px solid #3cb781;
		color: #044690;
		font-weight: bold;
		line-height: 32px;
		font-size: 13px;
		text-align: center;
	}

	#fyright{
		width: 100%;
		float: right;
	}

	#fytb{
		width: 100%;
		height: 80px;
		line-height: 80px;
		font-size: 28px;
		font-weight: bold;
		text-align: center;
		color: #0054B7;
	}

	#fywz{
		font-size: 13px;
		font-weight: bold;
		line-height: 32px;
		color: #024890;
	}

	#fywz a{
		color: #024890;
	}

	#fycp{
		width: 265px;
		height: 250px;
		float: left;
		text-align: center;
		margin-right: 15px;
		margin-bottom: 25px;
	}

	#fycp img{
		width: 265px;
		height: 220px;
	}

	#fynr{
		width: 100%;
		height: auto;
		font-size: 13px;
		line-height: 30px;
		padding-top: 10px;
	}

	#fynr a{
		color: #000;
		font-size: 13px;
	}

	.dede_pages{
		width: 100%;
		height: 100px;
		text-align: right;
		float: left;
		font-size: 13px;
	}
	.dede_pages ul{
		float:left;
		padding:12px 0px 12px 16px;
	}
	.dede_pages ul li{
		float:left;
		font-family:Tahoma;
		line-height:17px;
		margin-right:6px;
		border:1px solid #E9E9E9;
	}
	.dede_pages ul li a{
		float:left;
		padding:2px 4px 2px;
		color:#555;
		display:block;
	}
	.dede_pages ul li a:hover{
		color:#690;
		text-decoration:none;
		padding:2px 4px 2px;
	}
	.dede_pages ul li.thisclass,
	.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
		background-color:#F8F8F8;
		padding:2px 4px 2px;
		font-weight:bold;
	}
	.dede_pages .pageinfo{
		line-height:21px;
		padding:12px 10px 12px 16px;
		color:#AB1C1C;
	}
	.dede_pages .pageinfo strong{
		color:#555;
		font-weight:normal;
		margin:0px 2px;
	}

	small a{
		color: green;
	}

	#fyfl{
		width: 242px;
	    height: 33px;
	    text-align: center;
	    line-height: 33px;
	    font-size: 18px;
	    float: left;
	    font-weight: bold;
	    background: #40af15;
	    border-radius: 5px;
	    margin: 2px auto;
	}

	#fyfl a{
		color: #fff;
	}

	#zj{
		max-width: 100%;
		min-width: 1180px;
		margin: 20px auto;
		text-align: center;
	}

	#zj img{
		max-width: 100%;
		min-width: 1180px;
	}

	#nyxw{
		width: 100%;
		height: 180px;
		margin-top: 20px;
		margin-bottom: 20px;
		border-top: 1px solid #ccc;
	}

	#nyimg{
		width: 23%;
		height: 140px;
		float: left;
		overflow: hidden;
		margin-right: 2%;
		margin-top: 40px;
	}

	#nyimg img{
		width: 100%;
		height: 100%;
		transition: all 0.5s;
	}

	#nyimg img:hover{
		transform: scale(1.1);
	}

	#nyxwnr{
		width: 75%;
		height: 160px;
		margin-top: 40px;
		float: left;
	}

	#nyxwdbt{
		line-height: 35px;
		font-size: 18px;
	}

	#nyxw p{
		color: #999;
		margin-top: 0;
	}

	#nyxwgd{
		float: right;
		width: 49px;
		height: 180px;
		font-size: 80px;
		line-height: 180px;
	}

	#nyxwgd a{
		color: #999;
	}

	#sx{
		width: 90%;
		margin-left: 5%;
		margin-right: 5px;
		line-height: 35px;
	}	

	#ii img{
		width: 80% !important;
		height: auto !important;
	}

	#iii img{
		width: 98% !important;
		height: auto !important;
		margin-left: 1%;
	}

	#xinwen{
		width:100%;margin:0 auto;height:auto;
	}

	#xinwenm{
		width:100%;margin:0 auto;height:auto;
	}

	#nyxinwen{
		width:96%;height:340px;float:left;margin:0 2% 0 2%;
	}

	#xinwendes{
		width:100%;height:135px;margin-top:5px;	
	}

	#xinwend{
		width:100%;height:30px;
	}

	#xinwend a{
		line-height:30px;font-size:14px;font-weight: bold; color:#333;text-decoration: none;
	}

	#xinwensj{
		width:100%;height:30px;
	}

	#xinwensj a{
		line-height:30px;font-size:13px;color:#333;text-decoration: none;
	}
	
	#xinwenx{
		width:100%;height:65px;
	}

	#xinwenx a{
		line-height:25px;font-size:13px;color:#333;text-decoration: none;
	}

	#music{
		display: block;
		position: fixed;
		right: 3%;
		top: 8%;
		/*background: url(../images/music.png);*/
		width: 30px;
		height: 30px;
		background-size: 100% 100%;
		border: 1px solid #ddd;
		border-radius: 15px;
		z-index: 100000;
		overflow: hidden;
	}

	#music img{
		width: 100%;
		height: 100%;
	}

	#music:hover{
		/*background: url(../images/musicx.png);*/
	}


}